permission to reside - Spanish English Dictionary